home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 419_01 / odmg10 / config / sv4Lib.tmpl < prev   
Encoding:
Text File  |  1993-06-26  |  2.0 KB  |  70 lines

  1. XCOMM $XConsortium: sv4Lib.tmpl,v 1.4 91/07/19 15:38:11 rws Exp $
  2.  
  3. /*
  4.  * SVR4 shared library template
  5.  */
  6.  
  7. #ifndef SharedXlibRev
  8. #define SharedXlibRev 5
  9. #endif
  10. #ifndef SharedOldXRev
  11. #define SharedOldXRev 5
  12. #endif
  13. #ifndef SharedXtRev
  14. #define SharedXtRev 5
  15. #endif
  16. #ifndef SharedXawRev
  17. #define SharedXawRev 5
  18. #endif
  19. #ifndef SharedXmuRev
  20. #define SharedXmuRev 5
  21. #endif
  22. #ifndef SharedXextRev
  23. #define SharedXextRev 5
  24. #endif
  25. #ifndef SharedXinputRev
  26. #define SharedXinputRev 5
  27. #endif
  28.  
  29. SHLIBLDFLAGS = SharedLibraryLoadFlags
  30. PICFLAGS = PositionIndependentCFlags
  31.  
  32. /*
  33.  * and now a little bit of magic for using imake without source tree; if we
  34.  * are using shared libraries, we really do not need to depend on anything
  35.  */
  36. #if SharedLibXext
  37.   DEPEXTENSIONLIB = /* _UseCat($(USRLIBDIR),$(EXTENSIONSRC)/lib,/libXext.sa.$(SOXEXTREV)) */
  38.      EXTENSIONLIB = _Use(-lXext,-L$(EXTENSIONSRC)/lib -lXext)
  39. #endif
  40. #if SharedLibX
  41.           DEPXLIB = $(DEPEXTENSIONLIB) /* _UseCat($(USRLIBDIR),$(XLIBSRC),/libX11.sa.$(SOXLIBREV)) */
  42.              XLIB = $(EXTENSIONLIB) _Use(-lX11,-L$(XLIBSRC) -lX11)
  43. #endif
  44. #if SharedLibXmu
  45. /* SVR4 shared libraries are deficient in link semantics */
  46.         DEPXMULIB = /* _UseCat($(USRLIBDIR),$(XMUSRC),/libXmu.sa.$(SOXMUREV)) */
  47.        XMULIBONLY = _Use(-lXmu,-L$(XMUSRC) -lXmu)
  48.            XMULIB = $(XMULIBONLY) -z nodefs
  49.  
  50. #ifndef XawClientLibs
  51. #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  52. #endif
  53. #endif
  54. #if SharedOldLibX
  55.        DEPOLDXLIB = /* _UseCat($(USRLIBDIR),$(OLDXLIBSRC),/liboldX.sa.$(SOOLDXREV)) */
  56.           OLDXLIB = _Use(-loldX,-L$(OLDXLIBSRC) -loldX)
  57. #endif
  58. #if SharedLibXt
  59.       DEPXTOOLLIB = /* _UseCat($(USRLIBDIR),$(TOOLKITSRC),/libXt.sa.$(SOXTREV)) */
  60.          XTOOLLIB = _Use(-lXt,-L$(TOOLKITSRC) -lXt)
  61. #endif
  62. #if SharedLibXaw
  63.         DEPXAWLIB = /* _UseCat($(USRLIBDIR),$(AWIDGETSRC),/libXaw.sa.$(SOXAWREV)) */
  64.            XAWLIB = _Use(-lXaw,-L$(AWIDGETSRC) -lXaw)
  65. #endif
  66. #if SharedLibXinput
  67.         DEPXILIB = /* _UseCat($(USRLIBDIR),$(XILIBSRC),/libXi.sa.$(SOXINPUTREV)) */
  68.            XILIB = _Use(-lXi,-L$(XILIBSRC) -lXi)
  69. #endif
  70.